home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / gnu / bison_1_22.lha / bison-1.22 / output.ch < prev    next >
Text File  |  1995-01-20  |  2KB  |  83 lines

  1. Changes for OUTPUT.C by Andreas Scherer, January 20, 1995.
  2.  
  3. @x l.101
  4. #include <stdio.h>
  5. #include "system.h"
  6. #include "machine.h"
  7. #include "new.h"
  8. #include "files.h"
  9. #include "gram.h"
  10. #include "state.h"
  11. @y
  12. #include <stdio.h>
  13. #include <stdlib.h>
  14. #include "system.h"
  15. #include "machine.h"
  16. #include "ansinew.h"
  17. #include "files.h"
  18. #include "gram.h"
  19. #include "state.h"
  20. @z
  21.  
  22. @x l.129
  23. void output_token_translations();
  24. void output_gram();
  25. void output_stos();
  26. void output_rule_data();
  27. void output_defines();
  28. void output_actions();
  29. void token_actions();
  30. void save_row();
  31. void goto_actions();
  32. void save_column();
  33. void sort_actions();
  34. void pack_table();
  35. void output_base();
  36. void output_table();
  37. void output_check();
  38. void output_parser();
  39. void output_program();
  40. void free_itemset();
  41. void free_shifts();
  42. void free_reductions();
  43. void free_itemsets();
  44. int action_row();
  45. int default_goto();
  46. int matching_state();
  47. int pack_vector();
  48.  
  49. extern void berror();
  50. extern void fatals();
  51. @y
  52. void output_headers(void);
  53. void output_trailers(void);
  54. void output(void);
  55. void output_token_translations(void);
  56. void output_gram(void);
  57. void output_stos(void);
  58. void output_rule_data(void);
  59. void output_defines(void);
  60. void output_actions(void);
  61. void token_actions(void);
  62. int action_row(int);
  63. void save_row(int);
  64. void goto_actions(void);
  65. int default_goto(int);
  66. void save_column(int, int);
  67. void sort_actions(void);
  68. void pack_table(void);
  69. int matching_state(int);
  70. int pack_vector(int);
  71. void output_base(void);
  72. void output_table(void);
  73. void output_check(void);
  74. void output_parser(void);
  75. void output_program(void);
  76. void free_itemsets(void);
  77. void free_shifts(void);
  78. void free_reductions(void);
  79.  
  80. extern void berror(char *);
  81. extern void fatals(char *, ...);
  82. @z
  83.